//
//  ChatTextTableViewCell.h
//  TIMChat
//
//  Created by AlexiChen on 16/3/10.
//  Copyright © 2016年 AlexiChen. All rights reserved.
//

#import "ChatBaseTableViewCell.h"

#import "MicroVideoPlayView.h"

//==============================================================
@interface ChatTextTableViewCell : ChatBaseTableViewCell
{
@protected
    YYLabel     *_chatText;
}

@end
//==============================================================
@interface ChatImageTableViewCell : ChatBaseTableViewCell
{
@protected
    UIImageView     *_chatImage;
}

@end

//==============================================================
@interface ChatSoundTableViewCell : ChatBaseTableViewCell
{
@protected
    ImageTitleButton *_soundButton;
}

@end
//==============================================================
@interface ChatFileTableViewCell : ChatBaseTableViewCell
{
@protected
    UIView          *_filePanel;
    UIImageView     *_fileIcon;
    UILabel         *_fileName;
    UILabel         *_fileSize;
}

@end
//==============================================================
@interface ChatVideoTableViewCell : ChatBaseTableViewCell
{
    MicroVideoPlayView  *_videoPanel;
}


@end

#import "MHMomentVideoView.h"
#import "MHMoment.h"
@interface ChatCustomVideoImageCell : ChatBaseTableViewCell
{
    
}
@property (nonatomic, readwrite, weak) YYLabel *screenNameLable;
/// 正文
@property (nonatomic, readwrite, weak) YYLabel *contentLable;

@property (nonatomic, readwrite, weak) YYLabel *anserLable;

@property (nonatomic, readwrite, weak) MHMomentVideoView *videoView;
///// 时间
//@property (nonatomic, readwrite, weak) YYLabel *createAtLable;
///// 位置
@property (nonatomic, readwrite, weak) YYLabel *locationLable;
//
@property (nonatomic, readwrite, strong) YYTextLayout *contentLableLayout;

@property (nonatomic, readwrite, strong) YYTextLayout *anserLableLayout;

@property (nonatomic, readwrite, strong) YYTextLayout *locationLableLayout;

@property (nonatomic, readwrite, assign) CGRect contentLableFrame;
@property (nonatomic, readwrite, assign) CGRect locationLableFrame;

@property (nonatomic, readwrite, assign) CGRect videoViewFrame;
@property (nonatomic, assign) CGRect anserLableFrame;

@property(nonatomic, strong) UIView *containerView;

@property(nonatomic, strong) MHMoment *moment;
@end
//==============================================================

